草庐IT

Android 到 PC 通信

全部标签

windows - 如何加速 Windows XP 应用程序中的 UDP 通信

我正在对软件进行维护,遇到一个我不明白的问题。应用程序是使用MicrosoftVisualC++6开发的,可在WindowsXP上运行。它由21个应用程序组成,这些应用程序通过UDP套接字相互通信。它是一个嵌入式航空电子系统的模拟,用于在PC环境中调试系统。每个应用程序模拟嵌入式系统中的一个节点,嵌入式网络通过UDP进行模拟。该系统最初在多台PC上运行,但现在可以在一台四核机器上运行。系统正在运行,但通信速度慢得令人讨厌。但是,打开InternetExplorer并访问一两个网站会设置一些东西,这会导致我的应用程序之间的通信突然变得非常快。所以我的问题是InternetExplorer

windows - 我在 2MBPS 的互联网连接上,但我想检查一个网站,就像我在同一台 PC 上的 256 KBPS 连接一样?

有人知道怎么测试吗?我在WindowsXP上?和Firefox,IE7安装 最佳答案 参见类似问题Firefoxplugintosimulateslowinternetconnectionorlimitbandwidth?及其topanswer找到FF插件FirefoxThrottle和IE插件InternetExplorerThrottle.如果你有Firebug安装在FF中,也取YSlowplugin考虑在内。它为您提供了有关网页性能问题的大量信息。 关于windows-我在2MBP

c# - 帮助windows TCP端口通信

我刚开始了解进程间通信的工作原理。我在我的本地机器上使用两个应用程序,一个源应用程序和一个服务器应用程序。源应用程序通过我电脑上配置的端口广播文件。服务器应用程序监听这些文件并将它们公开到互联网供用户流式传输。我想从等式中删除服务器应用程序并编写一个新的应用程序来与源应用程序通信。到目前为止,我的应用程序已连接到端口并正在监听。我能够从端口接收消息。我收到的消息似乎是元数据,没有文件。我的假设是服务器应用程序在获取此元数据信息以获取文件后发送响应。因此我的应用程序需要模仿服务器应用程序。但是我不知道如何响应源应用程序的端口。1)是否有一种工具可以用来监控源应用程序和服务器应用程序之间的

windows - 在多宿主 Windows PC 上接收多播消息

我正在基于multicast/udp在具有多个网络接口(interface)的PC上开发诊断工具。用户可以选择一个NIC,应用程序创建套接字,将它们绑定(bind)到这个NIC并将它们添加到特定的多播组。多播消息的发送工作正常。但是,只有当我将套接字绑定(bind)到我PC的特定NIC时,消息接收才会成功。它几乎看起来像是在Windows中有一个用于接收多播消息的“默认”NIC,它始终是GetAdapterInfo函数返回的第一个NIC。我用Wireshark监控网络,发现“IGMPJoinGroup”消息不是从我绑定(bind)套接字的NIC发送的,而是由这个“默认”NIC发送的。如

android - 以编程方式删除的文件仍显示在 Windows 资源管理器中

我的应用轮询SD卡上的一个目录,以查看用户通过USB连接从Windows文件资源管理器放置到那里的新文件的外观。当出现新文件时,我的应用程序会对其进行处理,然后将其删除,但该文件仍会显示在Windows文件资源管理器中。我知道该文件已消失,因为它不再出现在DDMS文件资源管理器中,并且我的轮询器不会再次被触发。任何关于Android如何与Windows文件资源管理器交互的见解将不胜感激。我试过使用MediaScannerConnectionClient,它有助于显示以编程方式创建的目录,但不会使文件消失。我在AcerIconiaA500上运行Android3.2。我的电脑运行的是Win

android - Windows 上的 csipsimple

我想在Windows操作系统上使用eclipse运行csipsimple。我用SVN下载了项目,并将2个libpjsipjni.so文件复制到CSipSimple\libs\armeabi和CSipSimple\libs\armeabi-v7a.现在,我收到272个错误,通过检查它们,我发现它们在以下方面:importorg.pjsip.pjsua.pj_pool_t;privatepj_pool_tdialtonePool;有人成功绕过了这些错误吗? 最佳答案 好的找到答案了!显然org文件夹中缺少pjsuajni文件。为了得到它

android - 在 windows 上使用 eclipse 编译和使用 OpenSSL for Android

我正在使用Eclipse在Windows上开发一个Android应用程序。我想为我的Android应用程序使用OpenSSL。它需要通过NDK与C++一起使用。我试图从https://github.com/fries/android-external-openssl下载fries的OpenSSL源代码并build它。我阅读了README.android文件,但我不明白这些说明的用途。除了fries源代码,我还需要下载OpenSSL源代码吗?我已经尝试将Fries的所有文件放入我的Android项目的jni文件夹中。它提示找不到e_os.h和openssl/crypto.h以及其他类似的

c# - 不同 Windows PC 上的多个进程应如何同时使用存储在共享目录中的文件?

问题:我在同一LAN中的不同PC(操作系统:WindowsXP、Windows7)上运行同一C#应用程序的多个实例。我必须在他们之间共享一些配置数据。每个进程都必须具有对数据的读写访问权限。我的雇主坚持将这些共享数据存储在一个文件中,该文件位于其中一台PC的共享目录中。可能的解决方案:Exclusivefileopening:数据存储在TXT文件中(二进制文件的序列化也是一种选择)。每个进程在尝试打开文件时都使用File.Open和FileShare.None。获取IOException意味着该文件已在使用中,因此进程必须waitandtryagainlater.SQLServerCE

android - 保存 Android 项目以在 PC 上运行(eclipse)

是否可以在没有模拟器(如.exe)的情况下从eclipse转换或导出Android项目以在PC上运行? 最佳答案 不,那是不可能的,因为Android使用每个模拟器中内置的DalvikVM。在没有设备的情况下,在模拟器中部署和.apk文件是最快和最简单的方法。Dalvik虚拟机是一个完整的环境,在Windows上不包括(或其他): 关于android-保存Android项目以在PC上运行(eclipse),我们在StackOverflow上找到一个类似的问题:

windows - Windows 智能卡通信建立

当我在收到ATR后将智能卡插入读卡器时,我可以在驱动程序日志中看到许多IOCTL,这些IOCTL不是由我的应用程序发送的(因为未运行)。我的问题是有没有文档,描述在windows下建立智能卡通信? 最佳答案 Windows中有用于与智能卡通信的Win32APISCardXXX形式的平台。Linux的类似实现是在作为PC/SCLiteAPI的肌肉项目。在Windows平台上将使用以下功能:SCardEstablishContextSCardListReaderSCardConnectSCard重新连接SCardDisconnectSC